title {Queen by Jeff Sieu. Made for Google Code-in 2017}
units mm
put {crown_fill.s} tgc V {0 0 85.4996148325125346900677}  H {0 0 3.961725628291488110477303}  A {13.92497241322581302824801 0 0}  B {0 13.92497241322581302824801 0}  C {10.3643310870127276501762 0 0}  D {0 10.3643310870127276501762 0} 
put {crown_main.c} comb region no tree {u {u {- {- {l crownrcc.s} {l crowncut1.s}} {l crowncut2.s}} {- {- {l crown_fill.s} {l crowncut2.s}} {l crownrcc.s}}} {- {- {- {l crowneto1.s} {l crownrcc.s}} {l crowncut2.s}} {l crown_fill.s}}}
put {bottomtor.s} tor V {0 0 9}  H {6.12323399573676603586882E-17 0 1}  r_a 11.78466675885103676080234 r_h 3.825815710827906279689614
put {bottometo.s} eto V {0 0 20}  N {0 0 0.06032399549610674427402301}  C {2.864077970686895735497046 1.71612229850775266370988 1.889299368274914403542653}  r 7.93389995193779462567818 r_d 1.673109642593672896637713
put {head_fill.s} tgc V {0 0 67.65223912679090290112072}  H {0 0 22.65963591768163354345234}  A {5.387125525462328923254063 0 0}  B {0 5.387125525462328923254063 0}  C {5.200376920059111007788033 0 0}  D {0 5.200376920059111007788033 0} 
put {crowncut2.s} tgc V {0 0 86.89911600000084490602603}  H {0 0 6.858375356511876574927555}  A {9.438877285833902064382528 0 0}  B {0 9.438877285833902064382528 0}  C {15.49844917074207906182437 0 0}  D {0 15.49844917074207906182437 0} 
put {crowncut1.s} eto V {0 0 77.72700899999993850997271}  N {0 0 0.6853489141366997383642001}  C {7.936978064717960634766314 0.7583105325216803471732874 14.21238543732845016620558}  r 19.09763828673395735791019 r_d 8.357084880198749843316364
put {crowneto1.s} eto V {1.577721810442023610823457E-30 0 87.39109400000032223942981}  N {-1.573547818886363209483057E-17 0 -0.04282997677321952190165888}  C {-1.665828485074095866025345 -1.27132480626570165682665 -1.898428097677101966667124}  r 12.13000000000000078159701 r_d 1.123246664863733368378007
put {crownell8.s} ell V {-13.73660800000212844906855 2.220446049250313080847263E-14 87.68836799997369269021874}  A {0 -2.442952198710223399302777 1.005777905178345307186806E-16}  B {3.658968546871206317661063 0 3.323573023963026340510396}  C {-0.7091037075487675034324297 0 0.7806623003868651267112} 
put {crownell7.s} ell V {-9.713248667302867289663482 9.713248667302899264086591 87.68836799997369269021874}  A {-1.727428065822585123711974 -1.727428065822585123711974 1.005777905178345307186806E-16}  B {2.587281471640917818177741 -2.587281471640917818177741 3.323573023963026340510396}  C {-0.5014120401722559350332631 0.5014120401722559350332631 0.7806623003868651267112} 
put {crownell6.s} ell V {2.220446049250313080847263E-14 13.73660800000212844906855 87.68836799997369269021874}  A {-2.442952198710223399302777 0 1.005777905178345307186806E-16}  B {0 -3.658968546871206317661063 3.323573023963026340510396}  C {0 0.7091037075487675034324297 0.7806623003868651267112} 
put {crownell5.s} ell V {9.713248667302899264086591 9.713248667302867289663482 87.68836799997369269021874}  A {-1.727428065822585123711974 1.727428065822585123711974 1.005777905178345307186806E-16}  B {-2.587281471640917818177741 -2.587281471640917818177741 3.323573023963026340510396}  C {0.5014120401722559350332631 0.5014120401722559350332631 0.7806623003868651267112} 
put {crownell4.s} ell V {13.73660800000212844906855 -2.220446049250313080847263E-14 87.68836799997369269021874}  A {0 2.442952198710223399302777 1.005777905178345307186806E-16}  B {-3.658968546871206317661063 0 3.323573023963026340510396}  C {0.7091037075487675034324297 0 0.7806623003868651267112} 
put {crownell3.s} ell V {9.713248667302867289663482 -9.713248667302899264086591 87.68836799997369269021874}  A {1.727428065822584901667369 1.727428065822584901667369 1.005777905178345307186806E-16}  B {-2.587281471640917818177741 2.587281471640917818177741 3.323573023963026340510396}  C {0.5014120401722559350332631 -0.5014120401722559350332631 0.7806623003868651267112} 
put {crownell2.s} ell V {-2.220446049250313080847263E-14 -13.73660800000212844906855 87.68836799997369269021874}  A {2.442952198710222955213567 0 1.005777905178345307186806E-16}  B {0 3.658968546871206317661063 3.323573023963026340510396}  C {0 -0.7091037075487675034324297 0.7806623003868651267112} 
put {crownell1.s} ell V {-9.713248667302899264086591 -9.713248667302867289663482 87.68836799997369269021874}  A {1.727428065822584679622764 -1.727428065822584679622764 1.005777905178345307186806E-16}  B {2.587281471640917818177741 2.587281471640917818177741 3.323573023963026340510396}  C {-0.5014120401722559350332631 -0.5014120401722559350332631 0.7806623003868651267112} 
put {crownrcc.s} tgc V {0 0 70.52245129853007199471904}  H {0 0 15.07198012589280011752635}  A {14.92710113237911251360401 0 0}  B {0 14.92710113237911251360401 0}  C {14.92710113237911251360401 0 0}  D {0 14.92710113237911251360401 0} 
put {head_tip.s} ell V {0 0 94.91151499999973850663082}  A {3.119016812725599496758377 0 0}  B {0 3.119016812725599496758377 0}  C {0 0 1.345488882629591875783603} 
put {crownell.c} comb region no tree {u {u {u {l crownell1.s} {l crownell2.s}} {u {l crownell3.s} {l crownell4.s}}} {u {u {l crownell5.s} {l crownell6.s}} {u {l crownell7.s} {l crownell8.s}}}}
put {headeto1.s} eto V {0 0 89.57779000000000735326466}  N {-5.519803738384860362821316E-18 0 -0.04507261801711288928817822}  C {-4.376792271273803436315575 -1.09418866449798435347418 -4.1289869793813673837235}  r 4.82069915201276888438997 r_d 2.281365997196153738713065
put {bodytor.s} tor V {0 0 25}  H {6.12323399573676603586882E-17 0 1}  r_a 9.140689709069368618088447 r_h 0.9710977822416242410952236
put {bodyjut.s} ell V {0 0 57.95812100000001976241037}  A {13.30005660511547738167337 0 0}  B {0 13.30005660511547738167337 0}  C {0 0 3.569547284150617283415841} 
put {bodycut.s} tor V {0 0 46.43319499999997646000338}  H {6.12323399573676603586882E-17 0 1}  r_a 84.47809976324354863663757 r_h 78.38786126059979153524182
put {necktor.s} tor V {0 0 70.41021300000004146113497}  H {3.061616997868383634231992E-16 0 1}  r_a 8.239894264539179502548905 r_h 0.9722303169289367996697138
put {baseeto.s} eto V {0 0 5}  N {-5.470978323999804257192075E-18 0 -0.04467392825269222295103688}  C {9.315747832292275987242647 -1.365449293915910411456593 -4.391804451322707691929281}  r 10.59850529883725656077331 r_d 4.265499428605880716247611
put {necketo.s} eto V {4.688718984760804335454747E-15 0 67.98440800000000194813765}  N {-7.947115565380555332745523E-18 0 -0.06489312323286719474957351}  C {-4.236592184243099801221888 2.53851689495714083477651 -2.794683321910145679112247}  r 6.747558139033351665148075 r_d 2.154325975943817361724086
put {bottom.c} comb region no tree {u {u {l bottometo.s} {l bottomtor.s}} {u {l baseeto.s} {l base_filler.s}}}
put {queen.r} comb region yes tree {l queen.c {1 0 0 0  0 1 0 0  0 0 1 0.960356  0 0 0 1}}
attr set {queen.r} {region} {R} {shader} {plastic {re 0.1 sp 0.9 di 0.1 sh 50 ex 1}} {region_id} {1000} {material_id} {1} {los} {100} {color} {255/255/217}
put {crown.c} comb region no tree {- {l crown_main.c} {l crownell.c}}
attr set {crown.c} {inherit} {1}
put {queen.c} comb region no tree {u {u {u {l head.c} {l neck.c}} {u {l crown.c} {l body.c}}} {l bottom.c}}
put {scene.g} comb region no tree {u {l queen.r} {l tile.r}}
put {body.s} tgc V {0 0 5.912562917080187219198706}  H {0 0 59.45235824170033822611003}  A {14.1579783735264754795935 0 0}  B {0 14.1579783735264754795935 0}  C {14.1579783735264754795935 0 0}  D {0 14.1579783735264754795935 0} 
put {tile.s} arb8 V1 {28.5 -28.5 0}  V2 {28.5 28.5 0}  V3 {28.5 28.5 -1}  V4 {28.5 -28.5 -1}  V5 {-28.5 -28.5 0}  V6 {-28.5 28.5 0}  V7 {-28.5 28.5 -1}  V8 {-28.5 -28.5 -1} 
put {tile.r} comb region yes tree {l tile.s}
attr set {tile.r} {region} {R} {shader} {plastic {re 0.5 sh 1}} {region_id} {1000} {material_id} {1} {los} {100} {color} {255/255/255}
put {body.c} comb region no tree {u {u {- {l body.s} {l bodycut.s}} {l bodytor.s}} {l bodyjut.s}}
put {neck.c} comb region no tree {u {u {l necketo.s} {l necktor.s}} {l neck_filler.s}}
put {head.c} comb region no tree {u {u {l head_tip.s} {l headeto1.s}} {l head_fill.s}}
put {base_filler.s} tgc V {0 0 -0.8138631382182293094729175}  H {0 0 12.74035922868059600432389}  A {16.38855503646686528895771 0 0}  B {0 16.38855503646686528895771 0}  C {9.863417071382475143082047 0 0}  D {0 4.931708535691237571541023 0} 
put {neck_filler.s} tgc V {5.044847376139677212870351E-16 0.11939600000000516466514 64.39600271525775099235034}  H {0 0 13.56002315446382588959295}  A {7.491481711620123995487575 0 0}  B {0 7.491481711620123995487575 0}  C {7.491481711620123995487575 0 0}  D {0 7.491481711620123995487575 0} 
